Back to Release page

Release Notes for STM32F072RB-Nucleo Examples

Copyright 2016 STMicroelectronics

 

Update History

V1.11.0 / 12-September-2019

Main Changes

  • Update HAL I2C examples to be compliant with new I2C APIs
  • Update HAL TIM examples to be compliant with new TIM APIs
  • Update HAL CRC examples
    • Remove unwanted default polynomial attribute configuration as there is no programmable polynomial feature
  • Update HAL SPI_FullDuplex_ComDMA example
          - Update HAL_SPI_MspInit() API to use DMA handle for reception instead of transmission in reception process
  • Update stm32f0xx_hal_conf.h files :
    • Change assert_failed() prototype to be compliant with MISRA C rule 11.4
    • Add reference to HAL EXTI driver
    • Add registers callbacks defines

V1.9.0 / 25-August-2017

Main Changes

  • Maintenance release.
  • Remove support of Atollic TrueSTUDIO STM32 (TrueSTUDIO) toolchain.
  • Align stm32f0xx_hal_conf.h with latest template defined in HAL.
  • Change assert_failed() prototype to be compliant with MISRA C rule 11.4

V1.8.0 / 07-April-2017

Main Changes

  • Maintenance release
  • Update stm32f0xx_hal_conf.h files :
    • Compliance with MISRA C 2004 rule 10.6 ('U' suffix applied to all constants of 'unsigned' type).
    • Add definition of USE_SPI_CRC 
  • Update UART_TwoBoards_ComIT, TIM_PWMOutput, TIM_DMA examples to be aligned with latest reference code.

V1.7.0 / 04-November-2016

Main Changes

  • Maintenance release.
  • Change of HAL API for TIM : add AutoReloadPreload capability in TIM handler. Impacts in ADC, DAC, IWDG and TIM examples.
  • Updated DMA_FLASHToRAM example to call HAL_DMA_RegisterCallback() function
  • Updated WWDG examples to be in line with latest updates done on HAL WWDG drivers
    • Remove the HAL_WWDG_Start and update the HAL_WWDG_Refresh functions in the main.c file
    • Remove HAL_WWDG_MspDeInit function from stm32f4xx_hal_msp.c file
  • Change of HAL API for IWDG : Removal of HAL_IWDG_Start function in the main.c of IWDG example.
  • Updated I2C examples to manage error case during data transfer (I2C_TwoBoards_AdvComIT, I2C_TwoBoards_ComDMA, I2C_TwoBoards_ComIT, I2C_TwoBoards_ComPolling)
  • Updated TwoBoards_RestartComIT example : before starting a transfer, master is waiting a request event from slave
  • Updated macro USARTx_GPIO_CLK_ENABLE()

V1.6.0 / 27-May-2016

Main Changes

  • Maintenance release.
  • Updated system_stm32f0xx.c files:
    • Added APBPrescTable definition.
  • Adding new projects HAL I2C to introduce I2C repeated start feature:
    • I2C_TwoBoards_RestartAdvComIT
    • I2C_TwoBoards_RestartComIT
  • Updated I2C examples after I2C driver rework:
    • I2C_TwoBoards_AdvComIT
    • I2C_TwoBoards_ComDMA
    • I2C_TwoBoards_ComIT
    • I2C_TwoBoards_ComPolling
    • I2C_WakeUpFromStop

V1.5.0 / 29-January-2016

Main Changes

  • Maintenance release.
  • Add support of System Workbench for STM32 (SW4STM32) toolchain.
  • Updated GPIO Output Speed literals naming to ensure HAL full compatibility.
  • Updated FLASH_WriteProtection examples with new FLASH APIs.
  • Updated TIM examples: Corrected calculation of uint32_t in TIM_InputCapture example.
  • Update SystemClockConfig() for STM32F0xx-Nucleo examples.
  • Updated/aligned UART_TwoBoards_ComDMA examples (UART IRQ needs now to be enabled).
  • Updated ADC/ADC_AnalogWatchdog example.
  • Added CRC/CRC_Data_Reversing_16bit_CRC example to illustrate input/output data reversal features.
  • Added CRC/CRC_Bytes_Stream_7bit_CRC example to illustrate the usage Input/Output options CRC calculation.
  • Updated system_stm32f0xx.c files:
    • Removed __IO or __I on constant table declaration.
    • Added HSI48_VALUE definition.
  • Updated stm32f0xx_hal_conf.h files:
    • Set HSE_STARTUP_TIMEOUT value to 100ms instead of 5000ms
  • Updated “Liberty” License with the new license “Ultimate Liberty”.

V1.3.0 / 26-June-2015

Main Changes

  • Update ADC/DMA/PWR examples projects.
  • Fix known defects and several enhancements implementation.
  • Complete HAL API alignment (renaming).

V1.2.0 / 05-Dec-2014

Main Changes

minor correction (compilation warning with HAL_SPI)

V1.1.0 / 03-Oct-2014

Main Changes

  • CORTEX examples
    • CORTEXM_ModePrivilege replace by CORTEXM_ProcessStack
  • PWR examples
    • PWR_PVD example update

V1.0.0 / 18-Juin-2014

Main Changes

  • First official release.

License

This software component is licensed by ST under BSD 3-Clause license, the "License"; You may not use this component except in compliance with the License. You may obtain a copy of the License at:

https://opensource.org/licenses/BSD-3-Clause


For complete documentation on STM32 Microcontrollers visit www.st.com/STM32